if, else if, এবং else এর ব্যবহার

Computer Programming - আরডুইনো (Arduino) Arduino এ অপারেটর এবং কন্ডিশনাল স্টেটমেন্টস (Operators and Conditional Statements) |
200
200

if স্টেটমেন্ট

if স্টেটমেন্ট ব্যবহার করে শর্ত নির্ধারণ করা হয় এবং শর্ত সত্য হলে কোডের নির্দিষ্ট অংশ চালানো হয়।

ব্যবহার:

if (শর্ত) {
  // শর্ত সত্য হলে এই অংশটি কার্যকর হবে
}

উদাহরণ:

int temperature = 30;
if (temperature > 25) {
  Serial.println("It's hot outside.");
}

এখানে, temperature ভেরিয়েবলের মান ২৫ এর বেশি হলে সিরিয়াল মনিটরে বার্তাটি প্রিন্ট হবে।


else if স্টেটমেন্ট

else if স্টেটমেন্ট ব্যবহার করে একাধিক শর্ত পরীক্ষা করা হয়। প্রথম if শর্ত মিথ্যা হলে else if অংশটি পরীক্ষা করা হয়।

ব্যবহার:

if (প্রথম শর্ত) {
  // প্রথম শর্ত সত্য হলে এই অংশ কার্যকর হবে
} else if (দ্বিতীয় শর্ত) {
  // দ্বিতীয় শর্ত সত্য হলে এই অংশ কার্যকর হবে
}

উদাহরণ:

int temperature = 20;
if (temperature > 25) {
  Serial.println("It's hot outside.");
} else if (temperature > 15) {
  Serial.println("It's warm outside.");
}

এখানে, যদি temperature ১৫ থেকে ২৫ এর মধ্যে থাকে, তবে "It's warm outside." প্রিন্ট হবে।


else স্টেটমেন্ট

else স্টেটমেন্টটি if এবং else if শর্ত মিথ্যা হলে শেষ পর্যন্ত কার্যকর হয়। এটি কোনো শর্ত পরীক্ষা করে না, বরং উপরের সব শর্ত মিথ্যা হলে কার্যকর হয়।

ব্যবহার:

if (প্রথম শর্ত) {
  // প্রথম শর্ত সত্য হলে এই অংশ কার্যকর হবে
} else if (দ্বিতীয় শর্ত) {
  // দ্বিতীয় শর্ত সত্য হলে এই অংশ কার্যকর হবে
} else {
  // সব শর্ত মিথ্যা হলে এই অংশ কার্যকর হবে
}

উদাহরণ:

int temperature = 10;
if (temperature > 25) {
  Serial.println("It's hot outside.");
} else if (temperature > 15) {
  Serial.println("It's warm outside.");
} else {
  Serial.println("It's cold outside.");
}

এখানে, যদি temperature ১৫ এর নিচে থাকে, তবে "It's cold outside." প্রিন্ট হবে।


ব্যবহারিক দিক

if, else if, এবং else স্টেটমেন্ট ব্যবহার করে প্রোগ্রামে বিভিন্ন শর্তের ভিত্তিতে সিদ্ধান্ত নেওয়া সহজ হয়। এটি কোডের লজিক তৈরিতে এবং বিভিন্ন পরিস্থিতির জন্য ভিন্ন ভিন্ন আউটপুট প্রদানে সহায়তা করে।

আরো উদাহরণ:

int lightLevel = analogRead(A0); // আলো স্তর পড়া

if (lightLevel > 800) {
  Serial.println("Bright light detected.");
} else if (lightLevel > 400) {
  Serial.println("Moderate light detected.");
} else {
  Serial.println("Low light detected.");
}

এই উদাহরণে, সেন্সর থেকে আলো স্তর অনুযায়ী আউটপুট নির্ধারণ করা হয়েছে।


if, else if, এবং else স্টেটমেন্ট ব্যবহার করে প্রোগ্রামের কার্যকারিতা আরও উন্নত এবং প্রয়োজনীয় শর্ত অনুযায়ী কার্যকর করা যায়।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion